package dietmar.ckm3;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class PrezesGUI extends JFrame {

	private JPanel contentPane;
	private JTextField txtImie;
	private JTextField txtNazwisko;
	private Prezes prezes;
	private KlubGuiii klubgui;




	/**
	 * Create the frame.
	 */
	public PrezesGUI(KlubGuiii klubgui) {
		this.klubgui=klubgui;
	
		
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 195, 165);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		JLabel lblImie = new JLabel("Imie");
		lblImie.setBounds(10, 11, 46, 14);
		contentPane.add(lblImie);
		
		txtImie = new JTextField();
		txtImie.setBounds(76, 8, 101, 20);
		contentPane.add(txtImie);
		txtImie.setColumns(10);
		
		JLabel lblNazwisko = new JLabel("Nazwisko");
		lblNazwisko.setBounds(10, 38, 66, 14);
		contentPane.add(lblNazwisko);
		
		txtNazwisko = new JTextField();
		txtNazwisko.setBounds(76, 39, 101, 20);
		contentPane.add(txtNazwisko);
		txtNazwisko.setColumns(10);
		
		JButton btnZapisz = new JButton("Zapisz");
		btnZapisz.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				dodajPrezesa();
			}
		});
		btnZapisz.setBounds(43, 97, 89, 23);
		contentPane.add(btnZapisz);
	}

	void dodajPrezesa()
	{
		String imie=(txtImie.getText());
		String nazwisko=(txtNazwisko.getText());
		Prezes prezes = new Prezes(imie,nazwisko);
		
		klubgui.getKlub().dodajPrezesa(prezes);
		klubgui.odswieztekst();
		setVisible(false);
		
	}




	public JTextField getTxtImie() {
		return txtImie;
	}




	public void setTxtImie(JTextField txtImie) {
		this.txtImie = txtImie;
	}




	public JTextField getTxtNazwisko() {
		return txtNazwisko;
	}




	public void setTxtNazwisko(JTextField txtNazwisko) {
		this.txtNazwisko = txtNazwisko;
	}




	public Prezes getPrezes() {
		return prezes;
	}




	public void setPrezes(Prezes prezes) {
		this.prezes = prezes;
	}

	public KlubGuiii getKlubgui() {
		return klubgui;
	}

	public void setKlubgui(KlubGuiii klubgui) {
		this.klubgui = klubgui;
	}
	
	

}
